#ifndef NETCOMMANDABLE_H
#define NETCOMMANDABLE_H

//Ogre headers
#include "Ogre.h"
using namespace Ogre;

//command
#include "../../command/command.h"

//utility
#include <string.h>

//math
#include "../../math/vector3D.h"

#define COMMAND_HISTORY_SIZE		64

class NetCommandable
{

public:
NetCommandable();
~NetCommandable();

Command mCommandToRunOnShapeArray[COMMAND_HISTORY_SIZE];
Command	mServerFrame;					// the latest frame from server
Command mCommandToRunOnShape;

};

#endif

